package com.sourcetrip.algorithm.inter;

/**
 * @author: xiaomi
 * @date: 2020/12/27
 * @description:    排序的接口
 * 值限定于 int 数组
 */
public interface Sort {

    /**
     * 升序排序
     * @param arr   待排序的数组
     * @return  已经排好序的数组
     */
    int[] sort(int[] arr);

    /**
     * 数组检查
     * @param arr
     */
    default void checkArr(int[] arr){
        if (arr==null||arr.length==0){
            throw new IllegalArgumentException("数组为空！");
        }
    }
}
